Iron Maiden — definition

1. iron maiden (Noun)

1 definition

iron maiden (Noun) — Instrument of torture consisting of a hollow iron frame shaped like the human body and lined with spikes to impale the victim.

1 type of
instrument of torture